instantaneous injection - French English Dictionary